package com.xci.platform.auth.core;

/**
 * 日志操作类型
 */
public enum LogOperateType {

    /**
     * 登录日志
     */
    Audit(1,"登录"),

    /**
     * 操作日志
     */
    Operate(2,"操作"),

    /**
     * 授权日志
     */
    Authorize(3,"授权"),

    /**
     * 访问日志
     */
    Access(4,"访问"),

    /**
     * 异常日志
     */
    Exception(5,"异常");

    private Integer id;
    private String name;

    /**
     * 构造日志类型
     *
     * @param name 描述信息
     */
    LogOperateType(Integer id, String name) {
        this.id = id;
        this.name = name;
    }

    /**
     * 获取Id
     */
    public Integer getId() {
        return id;
    }

    /**
     * 获取描述信息
     */
    public String getName() {
        return name;
    }
}
